From: Keir Fraser Date: Fri, 20 Mar 2009 08:42:59 +0000 (+0000) Subject: xend: fix vscsi error path X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~13992^2~22 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/%22bookmarks:/%22man:///%22http:/www.example.com/cgi/%22https:/%22bookmarks:/%22man:/?a=commitdiff_plain;h=e8f30212b1a56363089afb9220b1bdff44e23c8e;p=xen.git xend: fix vscsi error path Fix xend start problem on non-Linux Dom0 where /proc/mount doesn't exist. Signed-off-by: Christoph Egger --- diff --git a/tools/python/xen/util/vscsi_util.py b/tools/python/xen/util/vscsi_util.py index 7f71bf10a0..3b8d0536a8 100644 --- a/tools/python/xen/util/vscsi_util.py +++ b/tools/python/xen/util/vscsi_util.py @@ -112,7 +112,10 @@ def _vscsi_get_scsidevices_by_sysfs(): """ get all scsi devices information by sysfs """ devices = [] - sysfs_mnt = utils.find_sysfs_mount() + try: + sysfs_mnt = utils.find_sysfs_mount() + except: + return devices for dirpath, dirnames, files in os.walk(sysfs_mnt + SYSFS_SCSI_PATH): for hctl in dirnames: